@charset "utf-8";
body {
 font-family:Arial,
 Helvetica,
 sans-serif;
 font-size:13px;
 color:#000;
 line-height:18px;
 overflow-x:hidden
}
a {
 color:#444;
 text-decoration:none
}
a:hover {
 color:#000;
}
a:focus {
 outline:0
}
a:hover,
a:active {
 outline:0
}
* {
 padding:0
}
h1,
h2,
h3 {
 line-height:30px
}
img {
 border:0
}
dl {
 margin:0
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
th,
td {
 margin:0;
 padding:0
}
table {
 border-collapse:collapse;
 border-spacing:0
}
fieldset,
img {
 border:0
}
address,
caption,
cite,
code,
dfn,
th,
var {
 font-style:normal;
 font-weight:400
}
ul,
li {
 list-style:none
}
caption,
th {
 text-align:left
}
q:before,
q:after {
 content:''
}
abbr,
acronym {
 border:0
}
h1 {
 font-size:2em;
 font-weight:100
}
h2 {
 font-size:1.25em;
 font-weight:400
}
h3 {
 font-size:1em;
 font-weight:400
}
h4 {
 font-size:.875em
}
h5 {
 font-size:.813em
}
h6 {
 font-size:.688em
}
small,
.small {
 font-size:.75em
}
strong {
 font-weight:700
}
img {
 border:0;
 max-width:100%;
 height:auto;
 -ms-interpolation-mode:bicubic;
 vertical-align:middle
}
img.alignright {
 float:right;
 margin:5px 0 20px 20px
}
img.alignnone {
 margin:5px 20px 20px 0
}
img.alignleft {
 float:left;
 margin:5px 30px 20px 0
}
img.aligncenter {
 display:block;
 margin-left:auto;
 margin-right:auto
}
figure.alignright img {
 float:right;
 margin:5px 0 20px 20px
}
figure.alignnone img {
 margin:5px 20px 20px 0
}
figure.alignleft img {
 float:left;
 margin:5px 30px 20px 0
}
figure.aligncenter img {
 display:block;
 margin-left:auto;
 margin-right:auto
}
hr {
 border:0;
 border-top:1px solid #eee;
 clear:both;
 height:0;
 margin:1.25em 0
}
hr.clear {
 border:none
}
* {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
*:before,
*:after {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.tt_main {
 width:100%;
 max-width:1200px;
 margin:0 auto;
 position:relative
}
.tt_head_menu {
 float:left;
 width:100%;
 min-height:25px;
 top:0;
 z-index:1000;
 padding:0%;
 text-align:right
}
.tt_head_menu .tt_menu_cr {
 display:inline-block
}
.tt_head_menu ul {
 float:right;
 margin:0%;
 text-align:right
}
.sb-slide .tt_head_menu ul li {
 margin:0 5px 0 30px
}
.sb-slide .tt_head_menu ul li .fa {
 top:15px
}
.tt_head_menu ul li {
 float:left;
 display:inline-block;
 margin:0 5px 0 0;
 position:relative;
 border-radius:0 0 0 0
}
.tt_head_menu ul li:first-child {
}
.tt_head_menu ul li:hover,
.tt_head_menu ul li.current-menu-item {
}
.tt_head_menu ul li:hover a,
.tt_head_menu ul li.current-menu-item a {
 border-radius:0 0 0 0
}
.tt_mpc .tt_head_menu ul li:hover a,
.tt_mpc .tt_head_menu ul li.current-menu-item a {
 border-bottom:0
}
.tt_head_menu ul li ul.thaitheme-sub-menu li.current-menu-item:after {
 border:0
}
.tt_head_menu ul li .fa {
 position:absolute;
 right:15px;
 top:10px
}
.tt_head_menu .fa.fa-chevron-down {
 font-size:12px
}
.tt_head_menu ul li img {
 float:left;
 margin:0 5px 0 0
}
.tt_head_menu ul li strong {
 font-weight:400
}
.tt_head_menu ul li.menu-item-has-children {
 padding:0 20px 0 0
}
.tt_head_menu ul li.current-menu-item.menu-item-has-children:hover,
.tt_head_menu ul li.current-menu-item.menu-item-has-children {
}
.sb-slide .tt_head_menu ul li a {
 padding:22px 0 8px
}
.tt_head_menu ul li a {
 display:inline-block;
 padding:7px 0 7px 10px;
 font-size:16px;
 line-height:16px;
 font-family:mitr,sans-serif;
 color:#454545;
 margin-bottom:0
}
.tt_head_menu ul li ul {
 margin-left:0%
}
.tt_head_menu ul li ul.thaitheme-sub-menu {
 float:left;
 left:0;
 top:70px;
 width:250px;
 position:absolute;
 z-index:1000;
 text-align:left;
 background-color:#f2f2f2;
 padding:5px 0;
 visibility:hidden;
 opacity:0;
 filter:alpha(opacity=0);
 -webkit-transition:all .3s ease-in-out 0s;
 -o-transition:all .3s ease-in-out 0s;
 -moz-transition:all .3s ease-in-out 0s;
 transition:all .3s ease-in-out 0s;
 -webkit-box-shadow:0 5px 9px 0 rgba(50,50,50,.25);
 -moz-box-shadow:0 5px 9px 0 rgba(50,50,50,.25);
 box-shadow:0 5px 9px 0 rgba(50,50,50,.25)
}
.tt_head_menu ul li:hover .thaitheme-sub-menu {
 top:30px;
 visibility:visible;
 opacity:1;
 filter:alpha(opacity=1);
 border-radius:0
}
.tt_head_menu ul li ul.thaitheme-sub-menu li.menu-item-has-children .fa {
 right:12px;
 top:14px
}
.tt_head_menu ul li ul.thaitheme-sub-menu li {
 float:left;
 width:250px;
 border-left:0;
 padding:0;
 border-top:0;
 margin:0;
 border-radius:0
}
.tt_head_menu ul li ul.thaitheme-sub-menu li a {
 float:left;
 width:240px;
 margin:0 0 0 5px;
 padding:10px 13px;
 color:#555;
 border-top:1px solid #f2f2f2;
 background-color:#fff
}
.tt_head_menu ul li ul.thaitheme-sub-menu li:hover a {
 background-color:#f9f9f9;
 border-radius:0
}
.tt_head_menu ul li ul.thaitheme-sub-menu li:first-child {
 border-top:0
}
.tt_head_menu ul li ul.thaitheme-sub-menu li ul.thaitheme-sub-menu {
 float:left;
 top:0;
 left:270px;
 width:250px;
 position:absolute;
 z-index:1000;
 background-color:#f2f2f2;
 visibility:hidden;
 -webkit-transition:all .3s ease-in-out 0s;
 -o-transition:all .3s ease-in-out 0s;
 -moz-transition:all .3s ease-in-out 0s;
 transition:all .3s ease-in-out 0s
}
.tt_head_menu ul li.menu-item-has-children ul.thaitheme-sub-menu li:hover {
 border-top:0
}
.tt_head_menu ul li ul.thaitheme-sub-menu li ul.thaitheme-sub-menu li a {
 background-color:#fff
}
.tt_head_menu ul li ul.thaitheme-sub-menu li ul.thaitheme-sub-menu li:hover a {
 background-color:#f9f9f9
}
.tt_head_menu ul li ul.thaitheme-sub-menu li:hover .thaitheme-sub-menu {
 left:250px;
 visibility:visible;
 opacity:1;
 filter:alpha(opacity=1)
}
.tt_head_left {
 float:left;
 width:100%;
 display:inline-block;
 margin:0 5px 0 0;
 position:relative
}
.tt_head_left li a {
 float:left;
 width:100%;
 display:inline-block;
 font-size:16px;
 line-height:16px;
 font-family:mitr,sans-serif;
 color:#454545;
 border-bottom:1px solid #f2f2f2;
 padding:20px
}
.tt_logo_nav {
 display:none;
 float:left;
 width:100%;
 padding:20px;
 text-align:center
}
.tt_head_menu_m {
 display:none
}
.tt_top {
 float:left;
 width:100%;
 text-align:center;
 min-height:50px;
 padding:65px 0 10px
}
.tt_logo {
 float:left;
 width:40%;
 margin:0
}
.tt_banner {
 float:left;
 width:100%;
 text-align:center
}
#tt_head_m {
 float:left;
 display:none;
 width:100%;
 height:40px
}
.tt_left {
 float:right;
 width:80%;
 margin:0% 0% 15px;
 min-height:500px
}
.tt_right {
 float:left;
 width:20%;
 margin:0% 0% 15px
}
.tt_footer {
 float:left;
 width:100%;
 min-height:50px;
 position:relative;
 z-index:10;
 border-radius:3px 3px 0 0;
 overflow:hidden
}
.tt_copyright {
 float:right;
 text-align:center;
 width:100%;
 min-height:20px;
 color:gray;
 font-size:14px;
 line-height:18px;
 font-family:mitr,sans-serif;
 padding:10px 0 10px 0%
}
.tt_copyright a {
 color:gray
}
.tt_copyright span {
 float:left;
 width:100%;
 margin-top:5px
}
.tt_main_f {
 width:100%;
 max-width:1200px;
 margin:0 auto;
 position:relative
}
.tt_left_f {
 float:right;
 width:78.5%;
 margin:0% 0% 0;
 min-height:10px
}
.end_footer {
 float:left;
 width:100%
}
.tt_ct.right {
 float:left;
 width:77%;
 padding:2.5% 2.5% 0%
}
.tt_ct.right ul li {
 float:left;
 margin:0% 4% 15px 0%;
 font-family:open sans,sans-serif;
 font-size:15px
}
.tt_ct.right ul li a {
 color:#eee
}
.tt_ct.right ul li a:hover {
 color:#ecb235
}
.tt_ct.right ul {
 float:left;
 width:100%;
 min-height:85px
}
.tt_text_footer {
 float:left;
 width:100%;
 margin:15px 0 0
}
.tt_text_footer p {
 color:#ccc;
 font-size:110%;
 line-height:22px;
 font-family:open sans,sans-serif;
 font-size:14px
}
.tt_boder_load {
 float:left;
 width:100%;
 height:3px;
 position:fixed;
 top:46px;
 z-index:998
}
.tt_boder_load #thaitheme {
 float:left;
 height:3px;
 width:0;
 background-color:#333
}
.tt_head_menu .tt_social_links {
 float:right;
 display:inline-block;
 margin:0 0 0 10px
}
.tt_head_menu .tt_social_links a {
 display:inline-block;
 margin-top:0;
 width:25px;
 height:30px;
 line-height:30px;
 font-size:20px;
 margin-left:0%;
 text-align:center;
 overflow:hidden
}
.tt_head_menu .tt_social_links a.tt_yt {
 margin-right:0%
}
.tt_head_menu .tt_social_links a.tt_fb {
 color:#3d5b99
}
.tt_head_menu .tt_social_links a.tt_tw {
 color:#64a8f2
}
.tt_head_menu .tt_social_links a.tt_yt {
 color:#c23a2e
}
.tt_head_menu .tt_social_links a.tt_gg {
 color:#2bc61f
}
.tt_head_menu .tt_social_links a.tt_fb:hover {
 color:#3d5b99
}
.tt_head_menu .tt_social_links a.tt_tw:hover {
 color:#64a8f2
}
.tt_head_menu .tt_social_links a.tt_yt:hover {
 color:#c23a2e
}
.tt_head_menu .tt_social_links a.tt_gg:hover {
 color:#2bc61f
}
.tt_head_menu .tt_social_links a:hover {
 background-color:#f9f9f9
}
#toTop {
 width:45px;
 height:45px;
 border-radius:50%;
 z-index:999999999999999;
 text-align:center;
 position:fixed;
 bottom:40px;
 right:10px;
 cursor:pointer;
 display:none;
 font-size:2em
}
#toTop .fa {
 padding:8px 0 0
}
.sb-slidebar {
 float:left;
 display:none;
 width:100%;
 height:35px;
 position:relative;
 top:0;
 left:0;
 z-index:1000;
 background-color:#f2f2f2;
 box-shadow:0 3px 3px #e5e5e5
}
.tt_content {
 float:left;
 width:100%;
 min-height:500px;
 position:relative
}
.tt_ct_head {
 float:left;
 width:100%;
 position:relative;
 background-color:#fff;
 padding:0% 1%
}
#thaitheme-waper {
 float:left;
 width:100%;
 min-height:400px
}
.tt_ctf {
 float:left;
 width:100%;
 min-height:10px;
 position:relative
}
.tt_img {
 float:right;
 width:51%
}
.tt_img img {
 float:left;
 width:100%
}
.tt_list.thaitheme1x {
 float:left;
 width:98%;
 margin:0 0% 1.5% 2%;
 border:1px solid #f2f2f2;
 background-color:#fff;
 -webkit-transition:all .5s ease-in-out 0s;
 -o-transition:all .5s ease-in-out 0s;
 -moz-transition:all .5s ease-in-out 0s;
 transition:all .5s ease-in-out 0s
}
.tt_left.grid .tt_list.thaitheme3x:hover {
}
.tt_list.thaitheme1x:hover {
 -webkit-box-shadow:0 1px 15px 0 rgba(0,0,0,.19);
 -moz-box-shadow:0 1px 15px 0 rgba(0,0,0,.19);
 box-shadow:0 1px 15px 0 rgba(0,0,0,.19)
}
.tt_list.thaitheme1x .tt_img {
 float:left;
 width:35%;
 overflow:hidden
}
.tt_list.thaitheme1x .tt_desc {
 width:65%;
 float:right;
 padding:15px 15px 0 25px
}
.tt_left.grid .tt_list.thaitheme3x .tt_desc h3 {
 float:left;
 width:100%;
 color:#363636;
 font-size:16px;
 line-height:22px;
 font-family:mitr,sans-serif;
 padding:10px
}
.tt_list.thaitheme1x .tt_desc h3 {
 float:left;
 width:100%;
 color:#363636;
 font-size:24px;
 line-height:30px;
 font-family:mitr,sans-serif;
 padding:10px 10px 10px 0;
 font-weight:700
}
.tt_list.thaitheme1x p {
 float:left;
 width:100%;
 color:#777;
 max-height:36px;
 overflow:hidden;
 font-size:14px;
 line-height:20px;
 font-family:mitr,sans-serif
}
.tt_list.thaitheme1x .tt_date {
 float:left;
 padding:0 0 5px;
 margin:5px 0;
 color:#777;
 font-size:12px;
 line-height:18px;
 font-family:mitr,sans-serif
}
.tt_list.thaitheme1x .tt_img_avt {
 float:right
}
.tt_list.thaitheme1x .tt_img_avt img {
 width:30px;
 height:30px;
 border-radius:50%;
 border:1px solid #ccc
}
.tt_list.thaitheme1x .tt_img_avt span {
 color:#ff8a00;
 font-size:13px;
 line-height:18px;
 font-family:mitr,sans-serif
}
.tt_list.thaitheme1x .tt_desc_info {
 float:left;
 width:100%;
 padding:15px 10px 7px
}
#infscr-loading {
 float:left;
 width:100%;
 height:80px;
 font-size:16px;
 color:#ef3215;
 text-align:center;
 margin:20px 0
}
#infscr-loading img {
 margin:0 auto;
 width:32px;
 height:32px
}
.tt_left.list #infscr-loading,
.tt_left.grid #infscr-loading {
 position:absolute;
 bottom:-90px
}
.tt_left.grid .tt_list.thaitheme1x {
 width:47.7%;
 margin:0 2% 2% 0
}
.tt_left.grid .tt_list.thaitheme3x .tt_desc,
.tt_left.grid .tt_list.thaitheme1x .tt_desc {
 width:100%
}
.tt_left.grid .tt_list.thaitheme1x p {
 max-height:55px
}
.tt_left.grid .tt_list.thaitheme3x .tt_img,
.tt_left.grid .tt_list.thaitheme1x .tt_img {
 float:left;
 width:100%;
 overflow:hidden
}
.tt_left.grid .tt_list.thaitheme3x {
 float:left;
 width:31.2222%;
 margin:0 0% 2% 2%;
 border:0;
 background-color:#fff;
 -webkit-transition:all .5s ease-in-out 0s;
 -o-transition:all .5s ease-in-out 0s;
 -moz-transition:all .5s ease-in-out 0s;
 transition:all .5s ease-in-out 0s;
 border-bottom:5px solid #f5f5f5;
 -webkit-box-shadow:0 0 5px 0 rgba(50,50,50,.33);
 -moz-box-shadow:0 0 5px 0 rgba(50,50,50,.33);
 box-shadow:0 0 5px 0 rgba(50,50,50,.33)
}
.tt_left.grid .tt_list.thaitheme3x .tt_img {
 position:relative
}
.tt_left.grid .tt_list.thaitheme3x .tt_img .tt_img_h {
 position:absolute;
 top:10px;
 left:10px
}
.tt_left.grid .tt_list.thaitheme3x .tt_img span {
 display:inline-block;
 position:relative;
 padding:4px 10px 2px;
 font-size:12px;
 line-height:16px;
 font-family:mitr,sans-serif;
 z-index:10;
 border-radius:2px;
 overflow:hidden
}
.tt_left.grid .tt_list.thaitheme3x .tt_img span.tt_bnew {
 color:#000
}
.tt_left.grid .tt_list.thaitheme3x .tt_img .tt_bbg {
 background-color:#ffc501;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:-1
}
.tt_left.grid .tt_list.thaitheme3x .tt_img .tt_cbg {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:-1;
 opacity:.8
}
.tt_left.grid .tt_list.thaitheme3x:nth-child(3n+1) {
 clear:both
}
.tt_list.thaitheme1x:hover,
.tt_left.grid .tt_list.thaitheme3x:hover {
 margin-top:-5px
}
.tt_left.grid .tt_list.thaitheme3x .tt_date {
 float:right;
 padding:0 0 5px;
 margin:5px 0;
 color:#777;
 font-size:12px;
 line-height:18px;
 font-family:mitr,sans-serif
}
.tt_left.grid .tt_list.thaitheme3x .tt_img_avt {
 float:left
}
.tt_left.grid .tt_list.thaitheme3x .tt_img_avt img {
 width:30px;
 height:30px;
 border-radius:50%;
 border:1px solid #ccc
}
.tt_left.grid .tt_list.thaitheme3x .tt_img_avt span {
 color:#ff8a00;
 font-size:13px;
 line-height:18px;
 font-family:mitr,sans-serif
}
.tt_left.grid .tt_list.thaitheme3x .tt_desc_info {
 float:left;
 width:100%;
 padding:10px 10px 7px
}
.tt_left.grid .tt_list.thaitheme3x p {
 max-height:55px
}
.tt_left.list {
 padding:0;
 position:relative
}
.tt_left.grid {
 padding:0;
 position:relative;
 width:80%
}
.tt-head {
 float:left;
 width:100%;
 margin:0 0 10px;
 position:relative
}
.tt-head h2 {
 float:left;
 width:100%;
 background-color:#fff;
 color:#000;
 padding:10px 10px 10px 0;
 margin-left:0%;
 font-size:22px;
 line-height:24px;
 font-family:Kanit,sans-serif;
 position:relative;
 z-index:1;
 border-radius:0
}
.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget span iframe[style] {
 width:100%!important
}
.thaitheme_read {
 width:100%;
 padding:0 0 15px;
 color:#333;
 font-family:Kanit,sans-serif;
 font-size:16px;
 line-height:28px;
 overflow:hidden
}
.thaitheme_read a {
 color:#333
}
.thaitheme_read a:hover {
}
.thaitheme_read img {
 max-width:100%;
 height:auto;
 padding:0
}
.thaitheme_read strong,
[class*=ddtemplate_read] th {
 font-weight:700
}
.thaitheme_read em,
.thaitheme_read address,
.thaitheme_read caption,
.thaitheme_read cite {
 font-style:italic
}
.thaitheme_read table {
 display:table;
 border-spacing:2px;
 border-collapse:separate
}
.thaitheme_read tr {
 display:table-row;
 vertical-align:inherit
}
.thaitheme_read td {
 display:table-cell;
 border-spacing:2px;
 padding:2px;
 vertical-align:inherit;
 text-align:inherit;
 padding:1px;
 border-collapse:none
}
.thaitheme_read th {
 display:table-cell;
 vertical-align:inherit;
 font-weight:700;
 padding:1px;
 border-collapse:none
}
.thaitheme_read {
 line-height:1.5em
}
.thaitheme_read p {
 display:block;
 margin:.5em 0 1em;
 line-height:28px
}
.thaitheme_read blockquote {
 width:75%;
 margin:0% 0% 0% 20%;
 padding:.25em 5%;
 line-height:1.45;
 position:relative;
 color:#383838;
 background:#ececec
}
.thaitheme_read blockquote:before {
 display:block;
 content:"\201C";
 font-size:80px;
 position:absolute;
 left:-10px;
 top:-10px;
 color:#7a7a7a
}
.thaitheme_read blockquote cite {
 color:#999;
 font-size:14px;
 display:block;
 margin-top:5px
}
.thaitheme_read blockquote cite:before {
 content:"\2014 \2009"
}
.thaitheme_read address {
 display:block;
 font-style:italic
}
.thaitheme_read center {
 display:block;
 text-align:center
}
.thaitheme_read h1 {
 display:block;
 margin:.2em 0 .8em;
 font-size:28px;
 line-height:30px;
 font-weight:700
}
.thaitheme_read h2 {
 display:block;
 font-size:1.5em;
 font-weight:700;
 margin:.83em 0
}
.thaitheme_read h3 {
 display:block;
 margin:.2em 0 .8em;
 font-size:22px;
 line-height:26px
}
.thaitheme_read h4 {
 display:block;
 font-weight:700;
 margin:1.33em 0
}
.thaitheme_read h5 {
 display:block;
 font-size:.83em;
 font-weight:700;
 margin:1.67em 0
}
.thaitheme_read h6 {
 display:block;
 font-size:.67em;
 font-weight:700;
 margin:2.33em 0
}
.thaitheme_read ul {
 display:block;
 list-style-type:disc;
 margin:1em 0;
 padding-left:40px
}
.thaitheme_read ol {
 display:block;
 list-style-type:decimal;
 margin:1em 0;
 padding-left:40px
}
.thaitheme_read li {
 display:list-item
}
.thaitheme_read ul li {
 list-style-type:disc
}
.thaitheme_read ol li {
 list-style-type:decimal
}
.thaitheme_read pre,
.thaitheme_read code {
 display:block;
 font-family:Courier New;
 white-space:pre;
 margin:1em 0
}
.thaitheme_read iframe {
 width:100%
}
.thaitheme_read #gallery-1 img {
 border:1px solid #ddd!important;
 padding:2%!important
}
.tt_ct_pd span.tt-l.edit-post a.post-edit-link {
 font-size:14px;
 line-height:16px;
 font-family:mitr,sans-serif!important;
 color:#ff4547
}
.tt_pagination {
 float:left;
 width:100%;
 text-align:center;
 padding:0% 0% 2% 2%
}
.page-numbers {
 /*! text-align:center; */
 font-family:thaisanslite_r1;
 font-size:18px;
 line-height:18px
}
ul.page-numbers {
 list-style:none;
 display:inline-block;
 min-width:31.2222%;
 margin:20px 0;
 padding:10px 10px 5px;
 /*! text-align:center; */
 background-color:#fff;
 border-radius:5px
}
.page-numbers li {
 margin-right:0;
 display:inline
}
.page-numbers.dots,
.page-numbers a {
 padding:6px 15px;
 display:inline-block;
 text-decoration:none;
 color:#333;
 margin:0 0 5px;
 font-size:14px;
 line-height:18px;
 font-family:mitr,sans-serif;
 border:1px solid #eee;
 background-color:#fff
}
.page-numbers a:hover,
.page-numbers a:focus {
 background-color:#f5f5f5;
 color:#333
}
.page-numbers.current {
 padding:6px 15px;
 display:inline-block;
 text-decoration:none;
 font-family:thaisanslite_r1;
 font-size:18px;
 line-height:18px;
 color:#fff
}
.tt_pagination ul>*:first-child span,
.prev.page-numbers {
}
.tt_pagination ul>*:last-child span,
.next.page-numbers {
}
.page-404 {
 width:85%;
 margin:5% auto;
 padding-bottom:20px
}
.page-404 h1 {
 text-align:center;
 font-weight:700;
 color:#333;
 font-size:32px;
 padding-top:40px
}
.page-404 p {
 text-align:center;
 margin-top:40px;
 font-weight:700;
 color:#000;
 font-size:120%
}
.tt_banner_page {
 float:left;
 width:100%;
 margin:5px 0 15px;
 text-align:center
}
.tags-page {
 float:left;
 width:100%;
 margin:10px 0;
 padding:0 15px
}
.tags-page strong {
 float:left;
 display:block;
 height:18px;
 margin-right:10px;
 color:#222
}
.tags-page a {
 margin-right:2px;
 float:left;
 display:block;
 color:#222;
 background-color:#ededed;
 padding:3px 10px;
 margin-bottom:2px;
 font-size:13px;
 line-height:18px;
 font-family:mitr,sans-serif
}
.tt_comment {
 float:left;
 width:100%;
 margin:20px 0
}
.tt_comment h2 {
 float:left;
 width:100%;
 color:#333;
 margin:0 0 10px;
 padding:0 0 10px;
 border-bottom:2px solid #eee;
 min-height:0;
 font-size:24px;
 line-height:28px;
 font-family:mitr,sans-serif
}
.fbcomments,
.fb_iframe_widget,
.fb_iframe_widget[style],
.fb_iframe_widget iframe[style],
.fb_iframe_widget span,
.fbcomments iframe [style] {
 float:left;
 width:100%!important
}
.comment-header {
 float:left;
 width:100%;
 margin:40px 0 20px;
 padding:0 0 10px;
 font-size:14px;
 line-height:18px;
 font-family:mitr,sans-serif;
 color:#555;
 border-bottom:1px solid #eee
}
#respond.comment-respond form#commentform.comment-form p.logged-in-as,
.logged-in-as {
 float:left;
 width:100%;
 font-size:14px;
 line-height:18px;
 font-family:mitr,sans-serif;
 color:#666;
 margin:20px 0 10px
}
ol.commentlist {
 list-style:none;
 margin:0 0 1em;
 padding:0;
 text-indent:0
}
ol.commentlist li {
 float:left;
 width:100%;
 background-color:#f9f9f9;
 margin:0 0 10px;
 border:1px solid #eee;
 border-radius:5px
}
ol.commentlist li:hover {
 background-color:#f5f5f5;
 cursor:pointer
}
ol.commentlist li .comment-content {
 float:right;
 width:85%
}
ol.commentlist li .comment-avatar {
 float:left;
 width:10%
}
ol.commentlist li .comment-respond {
 float:left;
 width:100%
}
ol.commentlist li.comment {
 padding:1.5%
}
ol.commentlist li.comment div.vcard {
 font-family:thaisanslite_r1;
 font-size:18px;
 line-height:18px
}
ol.commentlist li.comment div.vcard img.avatar {
 border:5px solid #ccc;
 float:right;
 margin:0 0 1em 1em
}
ol.commentlist li.comment div.comment-meta {
 font-size:14px;
 line-height:18px;
 font-family:mitr,sans-serif;
 padding:0 0 5px;
 margin:0 0 10px;
 color:#888
}
ol.commentlist li.comment div.comment-meta a {
 color:#ccc
}
ol.commentlist li.comment p {
 font-size:110%;
 margin:0 0 1em;
 color:#666;
 font-weight:400
}
ol.commentlist li.comment ul {
 font-size:110%;
 margin:0 0 1em 2em
}
ol.commentlist li.comment .comment-reply-title small a {
 color:#fff;
 font-size:110%;
 background-color:#f9091d;
 padding:5px 10px;
 border-radius:5px
}
ol.commentlist li.comment a.comment-reply-link {
 color:#fff;
 font-size:14px;
 line-height:18px;
 font-family:mitr,sans-serif;
 background-color:#09f;
 padding:5px 10px;
 border-radius:5px
}
ol.commentlist li.comment ul.children li.depth-2 {
 border-left:5px solid #555;
 background-color:#f2f2f2;
 margin:10px 0 0;
 border-right:0;
 border-top:0;
 border-bottom:0
}
ol.commentlist li.comment ul.children li.depth-3 {
 border-left:5px solid #999;
 margin:0 0 .25em .25em
}
ol.commentlist li.comment ul.children li.depth-4 {
 border-left:5px solid #bbb;
 margin:0 0 .25em .25em
}
ol.commentlist li.parent {
 border-left:5px solid #111
}
.uneditable-input,
#comments input[type=email],
#comments input[type=number],
#comments input[type=password],
#comments input[type=text],
#comments textarea {
 background-color:#f2f2f2;
 color:#777;
 border:1px solid #eee;
 -webkit-border-radius:1px;
 -moz-border-radius:1px;
 -ms-border-radius:1px;
 border-radius:1px;
 -webkit-transition:border linear .2s,box-shadow linear .2s;
 -moz-transition:border linear .2s,box-shadow linear .2s;
 transition:border linear .2s,box-shadow linear .2s
}
#commentform input[type=text],
#commentform textarea {
 width:100%;
 height:auto;
 padding:2%;
 margin-top:10px;
 background:rgba(255,255,255,.6);
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
#commentform input[type=text] {
 height:40px
}
.form-submit input[type=submit] {
 float:right;
 font-size:14px;
 line-height:18px;
 font-family:mitr,sans-serif;
 padding:5px 20px;
 background-color:#09f;
 color:#fff;
 border-radius:5px;
 border:0;
 margin-top:10px;
 cursor:pointer
}
.form-submit input[type=submit]:hover {
 background-color:#0067c6
}
.tt_title.single {
 float:left;
 width:100%;
 border-bottom:4px solid #ccc;
 padding:0 0 10px;
 margin:0 0 10px
}
.tt_title.single h1 {
 font-size:28px;
 font-family:supermarket;
 line-height:32px
}
.tt_title.single .tt_cat_single,
.tt_title.single .edit-link,
.tt_title.single .tt_date {
 float:left;
 font-size:110%;
 color:#666;
 padding:20px 0 0;
 margin:0 2% 0 0
}
.tt_title.single .tt_cat_single a {
 color:#666
}
.tt_title.single span.edit-link a.post-edit-link {
 color:#fc021f
}
.tt_title.single strong {
 float:left;
 color:#666;
 padding:20px 0 0;
 margin:0 2% 0 0%
}
#searchform-page {
 float:left;
 width:100%;
 margin:15px 0 0;
 padding:0 0 10px
}
#searchform-page .input_Search {
 float:left;
 width:87%;
 padding:0 0 0 10px;
 height:40px;
 font-size:14px;
 line-height:16px;
 font-family:mitr,sans-serif
}
#searchform-page #submit-page {
 float:right;
 width:13%;
 height:40px;
 border:0;
 font-size:18px;
 line-height:26px;
 background-color:#1c9cfd;
 font-family:mitr,sans-serif;
 cursor:pointer;
 text-align:center
}
#searchform-page #submit-page:hover {
 opacity:.9
}
.thaitheme_widget select {
 float:left;
 width:100%;
 background-color:#ddd;
 height:30px;
 border:1px solid #f2f2f2
}
.thaitheme_widget {
 float:left;
 width:100%;
 margin-bottom:0;
 padding:0;
 color:#eee;
 margin:15px 0 0;
 font-family:thaisanslite_r1;
 font-size:18px;
 line-height:18px
}
.sidebar-widget .tagcloud {
 padding:10px 0;
 margin:-10px 0 0
}
.tagcloud a {
 float:left;
 padding:5px 8px;
 background:#666;
 color:#fff!important;
 margin-bottom:5px;
 margin-right:5px;
 text-decoration:none;
 font-size:14px;
 line-height:16px;
 font-family:mitr,sans-serif
}
.tagcloud a:hover {
 color:#fff;
 background-color:#888
}
.tagcloud {
 float:left;
 width:100%;
 padding:10px
}
.thaitheme_widget .menu-menu-container {
 float:left;
 width:100%
}
.thaitheme_widget ul {
 display:block;
 float:left;
 width:100%;
 padding:0
}
.thaitheme_widget ul li {
 display:block;
 float:left;
 margin-left:0;
 width:100%;
 list-style:none
}
.thaitheme_widget ul li a {
 float:left;
 width:100%;
 color:#333;
 padding:10px 0;
 border-top:1px solid #eee;
 font-size:14px;
 line-height:20px;
 font-family:mitr,sans-serif
}
.thaitheme_widget ul li a span {
 margin-left:5px
}
.thaitheme_widget ul li a img {
 margin-top:-5px
}
.thaitheme_widget ul li a:hover {
 color:#777
}
.thaitheme_widget a {
 color:#555;
 text-decoration:none
}
.thaitheme_widget #searchform input[type=text] {
 color:#333;
 height:38px;
 padding:0;
 width:75%;
 margin-right:0;
 background:0;
 border:1px solid #ddd;
 background-color:#fff;
 text-indent:5px;
 font-size:12px;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 float:left
}
.thaitheme_widget #searchform {
 float:left;
 width:100%;
 margin-top:0;
 background-color:#d9d9d9;
 padding:3%;
 border-radius:5px
}
.thaitheme_widget #searchform .screen-reader-text {
 display:none
}
.thaitheme_widget form#searchform.searchform input#searchsubmit {
 float:right;
 border:0;
 color:#fff;
 background-color:#666;
 padding:10px 15px;
 cursor:pointer;
 font-size:16px;
 line-height:18px;
 font-family:mitr,sans-serif
}
.widget_calendar {
 float:left
}
.thaitheme_widget .tt-head {
 margin-bottom:0
}
.thaitheme_widget ul li ul.sub-menu li:last-child {
 border:0
}
.tt_fixted aside.thaitheme_widget:first-child {
 margin:0
}
.thaitheme_widget ul li.menu-item-has-children ul.sub-menu {
 margin-left:-10px;
 display:none
}
#calendar_wrap {
 float:left;
 width:100%;
 padding:0 2% 2%;
 background-color:#000
}
.textwidget,
#wp-calendar {
 float:left;
 width:100%
}
#wp-calendar caption {
 text-align:right;
 color:#ccc;
 font-size:18px;
 margin-top:10px;
 margin-bottom:15px
}
#wp-calendar thead {
 font-size:18px
}
#wp-calendar thead th {
 padding-bottom:10px
}
#wp-calendar tbody {
 color:#fff
}
#wp-calendar tbody td {
 background:#222;
 border:1px solid #000;
 text-align:center;
 padding:8px
}
#wp-calendar tbody td:hover {
 background:#fff
}
#wp-calendar tbody .pad {
 background:0 0
}
#wp-calendar tfoot #next {
 font-size:18px;
 text-transform:uppercase;
 text-align:right
}
#wp-calendar tfoot #prev {
 font-size:18px;
 text-transform:uppercase;
 padding-top:10px
}
.tt_list.tt_widget_list a {
 float:left;
 width:100%;
 padding:1.5%;
 border-bottom:1px solid #fff;
 background:#fff;
 background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(245,245,245,1) 50%,rgba(237,237,237,1) 100%);
 background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(50%,rgba(245,245,245,1)),color-stop(100%,rgba(237,237,237,1)));
 background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(245,245,245,1) 50%,rgba(237,237,237,1) 100%);
 background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(245,245,245,1) 50%,rgba(237,237,237,1) 100%);
 background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(245,245,245,1) 50%,rgba(237,237,237,1) 100%);
 background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(245,245,245,1) 50%,rgba(237,237,237,1) 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0)
}
.tt_list.tt_widget_list h3 {
 float:right;
 width:60%;
 line-height:18px;
 overflow:hidden;
 max-height:55px;
 color:#666
}
.tt_list.tt_widget_list a:hover {
 background:#f5f5f5
}
.tt_fixted,
.tt_no_fixted {
 float:left;
 width:100%
}
.tt_fixted_bar {
 float:left;
 max-width:240px
}
.tt_footer_sc {
 float:right;
 width:100%;
 min-height:50px;
 padding:27px 0 0;
 text-align:left
}
.tt_footer_sc .tt_social_links {
 float:left;
 width:100%;
 display:inline-block;
 margin:0
}
.tt_footer_sc .tt_social_links a {
 display:inline-block;
 margin-top:0;
 width:50px;
 height:50px;
 background-color:#fff;
 line-height:52px;
 font-size:30px;
 margin-right:2%;
 text-align:center;
 border-radius:50%;
 border:1px solid #fff
}
.tt_menu_f {
 float:left;
 width:100%;
 min-height:40px;
 background-color:#91abcd;
 margin:20px 0 0;
 border-radius:5px;
 padding:10px
}
.tt_f_menu ul {
 float:left;
 width:100%;
 text-align:center
}
.tt_f_menu ul li a {
 display:inline-block;
 color:#fff;
 font-size:16px;
 line-height:18px;
 font-family:mitr,sans-serif;
 text-shadow:1px 1px 0 #6c84a4
}
.tt_f_menu ul li {
 display:inline-block;
 padding:5px 15px
}
.tt_f_menu ul li a:hover {
 color:#000;
 text-shadow:1px 1px 0 #ccc
}
.tt_footer_sc .tt_social_links a.tt_fb {
 color:#3d5b99
}
.tt_footer_sc .tt_social_links a.tt_tw {
 color:#64a8f2
}
.tt_footer_sc .tt_social_links a.tt_yt {
 color:#c23a2e
}
.tt_footer_sc .tt_social_links a.tt_gg {
 color:#2bc61f
}
.tt_footer_sc .tt_social_links a:hover {
 background-color:#f9f9f9
}
.tt_left2x {
 float:left;
 width:64.75%;
 margin:0% 0% 0% 2%;
 min-height:500px;
 background-color:#fff;
 padding:20px 30px
}
.tt_right2x {
 float:right;
 width:31.25%;
 margin:0% 0% 0% 2%;
 min-height:300px
}
.tt_left2x ul.page-numbers {
 box-shadow:none
}
.tt_full {
 float:left;
 width:100%
}
.thaitheme11x {
 float:left;
 width:100%;
 padding:10px 0;
 border-radius:4px;
 border-bottom:2px solid #f8f8f8
}
.thaitheme11x .tt_img {
 float:left;
 width:35%;
 overflow:hidden;
 border-radius:4px
}
.thaitheme11x .tt_desc {
 float:right;
 width:61%
}
.tt_list.thaitheme11x .tt_date {
 float:left;
 padding:0 0 5px;
 margin:5px 0;
 color:#777;
 font-size:12px;
 line-height:18px;
 font-family:mitr,sans-serif
}
.tt_list.thaitheme11x .tt_img_avt {
 float:right
}
.tt_list.thaitheme11x .tt_img_avt img {
 width:30px;
 height:30px;
 border-radius:50%;
 border:1px solid #ccc
}
.tt_list.thaitheme11x .tt_img_avt span {
 color:#ff8a00;
 font-size:14px;
 line-height:18px;
 font-family:mitr,sans-serif
}
.tt_list.thaitheme11x .tt_desc_info {
 float:left;
 width:100%;
 padding:10px 10px 7px
}
.tt_list.thaitheme11x .tt_desc h3 {
 float:left;
 width:100%;
 color:#000;
 font-size:18px;
 line-height:22px;
 font-family:mitr,sans-serif;
 padding:0 10px 10px 0
}
.thaitheme3x .tt_img {
 overflow:hidden
}
.thaitheme1x .tt_img img,
.thaitheme11x .tt_img img,
.thaitheme3x .tt_img img {
 -webkit-transition:all .5s ease-in-out 0s;
 -o-transition:all .5s ease-in-out 0s;
 -moz-transition:all .5s ease-in-out 0s;
 transition:all .5s ease-in-out 0s
}
.thaitheme1x:hover .tt_img img,
.thaitheme11x:hover .tt_img img,
.thaitheme3x:hover .tt_img img {
 -webkit-transform:scale(1.3);
 -moz-transform:scale(1.3);
 -ms-transform:scale(1.3);
 -o-transform:scale(1.3);
 transform:scale(1.2)
}
.tt-head-cat {
 float:left;
 width:100%;
 margin:0 0 10px;
 position:relative
}
.tt-head-cat h2 {
 float:left;
 width:100%;
 padding:10px 10px 10px 0;
 margin-left:0%;
 font-size:28px;
 line-height:34px;
 font-family:mitr,sans-serif;
 position:relative;
 z-index:1
}
.tt_popula_post {
 float:left;
 width:100%;
 margin:0 0 15px;
 min-height:300px;
 background-color:#fff
}
.tt_list.thaithemesb {
 float:left;
 width:100%;
 padding:10px 0;
 border-bottom:2px solid #f8f8f8
}
.tt_list.thaithemesb .tt_img {
 float:left;
 width:35%;
 overflow:hidden;
 border-radius:4px
}
.tt_list.thaithemesb .tt_desc {
 float:right;
 width:62%
}
.tt_list.thaithemesb .tt_desc h3 {
 float:left;
 width:100%;
 color:#000;
 font-size:14px;
 line-height:20px;
 font-family:mitr,sans-serif;
 padding:0 10px 10px 0;
 max-height:38px;
 overflow:hidden
}
.tt_list.thaithemesb .wpp-views {
 float:left;
 width:100%;
 color:gray;
 margin-top:5px
}
.tt_list.thaithemesb .tt_num {
 float:left;
 width:18%;
 color:#00a6d6;
 font-size:32px;
 line-height:52px;
 font-family:mitr,sans-serif;
 text-align:center;
 font-weight:700
}
.tt_list.thaithemesb .tt_num.num1 {
 background-image:url(../images/sdr_crown.gif);
 background-position:center top;
 line-height:55px;
 background-repeat:no-repeat
}
.h_popula_post {
 float:left;
 width:100%;
 text-align:left;
 margin:0 0 30px;
 padding:0 0 5px;
 border-bottom:2px solid #000
}
.tt_popula_post h2 {
 display:inline-block;
 padding:8px 20px 10px 0;
 font-weight:700;
 font-size:22px;
 line-height:26px;
 font-family:mitr,sans-serif;
 color:#000;
 background-color:#fff;
 position:relative;
 bottom:-25px
}
.tt-head-post {
 float:left;
 color:#000;
 width:100%;
 padding:0 0 30px;
 position:relative;
 z-index:1
}
.tt-head-post h1 {
 float:left;
 width:100%;
 font-size:28px;
 line-height:34px;
 font-family:mitr,sans-serif;
 margin:0;
 background-color:#fff;
 padding:15px;
 border-bottom:7px solid #ccc
}
.tt-head-post h1:after {
 content:"";
 display:block;
 height:0;
 position:absolute;
 width:0;
 bottom:-10px;
 border-right:25px solid transparent;
 border-top:25px solid #fff;
 border-left:25px solid transparent;
 border-bottom:25px solid transparent;
 z-index:9999999;
 right:10px
}
.tt-head-post h1:before {
 content:"";
 display:block;
 height:0;
 position:absolute;
 width:0;
 bottom:-22px;
 border-right:27px solid transparent;
 border-top:28px solid #ccc;
 border-left:28px solid transparent;
 border-bottom:28px solid transparent;
 z-index:9999999;
 right:8px
}
.tt_left2xp {
 float:left;
 width:64.75%;
 margin:0% 0% 0% 2%;
 min-height:500px;
 padding:0
}
.bg_p {
 background-color:#fff
}
.cat_page a {
 display:inline-block;
 background-color:#222;
 padding:3px 15px;
 color:#777;
 font-size:14px;
 line-height:18px;
 font-family:mitr,sans-serif
}
.mb-20 {
 margin-bottom:20px
}
.mt-20 {
 margin-top:20px
}
.mb-10 {
 margin-bottom:10px
}
.mt-10 {
 margin-top:10px
}
.meta_h {
 float:left;
 width:100%;
 padding:15px 10px 0
}
.meta_h .tt_img_avt {
 float:left
}
.meta_h .tt_img_avt img {
 width:30px;
 height:30px;
 border-radius:50%;
 border:1px solid #ccc
}
.meta_h .tt_img_avt span {
 color:#ff8a00;
 font-size:14px;
 line-height:18px;
 font-family:mitr,sans-serif
}
.social_p {
 float:left;
 width:100%;
 text-align:center!important
}
.social_p .seed-social {
 text-align:center!important
}
.social_p .seed-social a {
 float:left;
 width:100%
}
.social_p .seed-social>div {
 margin-right:2%
}
.social_p .seed-social>div.line {
 margin-right:0%
}
.social_p .line,
.social_p .twitter,
.social_p .facebook {
 float:left;
 width:32%;
 margin-right:2%
}
.seed-social {
 margin:0!important
}
.tt_ct_comment {
 float:left;
 width:100%;
 padding:15px 10px 0
}
.tt_postnews {
 display:inline-block;
 left:10px;
 top:-20px;
 padding:3px 20px 5px;
 font-size:14px;
 line-height:18px;
 font-family:mitr,sans-serif;
 background-color:#ffe53b;
 background-image:linear-gradient(147deg,#FFE53B 0%,#FF2525 74%);
 border-radius:2px;
 color:#fff;
 position:absolute;
 transition:.5s linear;
 animation:odsoky .5s ease-in-out infinite alternate
}
.tt_postnews:after {
 content:"";
 display:block;
 height:0;
 position:absolute;
 width:0;
 top:26px;
 border-right:9px solid transparent;
 border-top:9px solid #ff2525;
 border-left:9px solid transparent;
 border-bottom:9px solid transparent;
 z-index:9999999;
 left:0;
 right:0;
 margin:0 auto
}
.ct_hi {
 float:left;
 width:98%;
 margin:0% 0% 15px 2%;
 min-height:200px;
 padding:0 10px 10px;
 background-color:#222
}
@keyframes odsoky {
 0% {
  transform:translateY(5px)
 }
 100% {
  transform:translateY(1px)
 }
}
.tt_list.thaithemehl {
 float:left;
 width:40%;
 padding:0 0 10px;
 position:relative;
 background-color:#fff;
 -webkit-transition:all .2s ease-in-out 0s;
 -o-transition:all .2s ease-in-out 0s;
 -moz-transition:all .2s ease-in-out 0s;
 transition:all .2s ease-in-out 0s;
 position:relative
}
.tt_list.thaithemehl .tt_img {
 float:left;
 width:100%;
 overflow:hidden
}
.tt_list.thaithemehl .tt_desc {
 float:left;
 width:100%;
 padding:0 0 10px
}
.tt_list.thaithemehl .tt_desc h3 {
 display:inline-block;
 font-size:24px;
 line-height:30px;
 font-family:mitr,sans-serif;
 color:#000;
 /*margin-bottom:10px*/
}
.tt_list.thaithemehl .tt_desc span.p_cat {
 display:inline-block;
 margin-right:3%;
 padding:3px 10px;
 font-size:13px;
 line-height:18px;
 position:relative
}
.tt_list.thaithemehl p {
 float:left;
 width:100%;
 font-size:14px;
 line-height:22px;
 font-family:mitr,sans-serif;
 color:#555;
 height:45px;
 overflow:hidden;
 margin:0
}
.tt_list.thaithemehl .tt_desc span.p_cat:after {
 content:"";
 display:block;
 height:0;
 position:absolute;
 width:0;
 top:0;
 border-right:12px solid transparent;
 border-top:12px solid transparent;
 border-bottom:12px solid transparent;
 z-index:9999999;
 right:-24px
}
.tt_list.thaithemehlc {
 float:left;
 width:32%;
 margin:0% 2% 2% 0%;
 padding:0 0 10px;
 position:relative;
 background-color:#fff;
 -webkit-transition:all .2s ease-in-out 0s;
 -o-transition:all .2s ease-in-out 0s;
 -moz-transition:all .2s ease-in-out 0s;
 transition:all .2s ease-in-out 0s;
 position:relative
}
.tt_list.thaithemehlc.last {
 margin:0% 0% 2%
}
.tt_list.thaithemehlc .tt_img {
 float:left;
 width:100%;
 overflow:hidden
}
.tt_list.thaithemehlc .tt_desc {
 float:left;
 width:100%;
 padding:0 0 10px
}
.tt_list.thaithemehlc .tt_desc h3 {
 display:inline-block;
 font-size:24px;
 line-height:28px;
 font-family:mitr,sans-serif;
 color:#000;
 margin-bottom:10px
}
.tt_list.thaithemehlc .tt_desc span.p_cat {
 display:inline-block;
 margin-right:3%;
 padding:3px 10px;
 font-size:13px;
 line-height:18px;
 position:relative
}
.tt_list.thaithemehlc p {
 float:left;
 width:100%;
 font-size:14px;
 line-height:22px;
 font-family:mitr,sans-serif;
 color:#555;
 height:45px;
 overflow:hidden;
 margin:0
}
.tt_list.thaithemehlc .tt_desc span.p_cat:after {
 content:"";
 display:block;
 height:0;
 position:absolute;
 width:0;
 top:0;
 border-right:12px solid transparent;
 border-top:12px solid transparent;
 border-bottom:12px solid transparent;
 z-index:9999999;
 right:-24px
}
.tt_list.thaithemehl4x {
 float:left;
 width:28%;
 margin:0 0% 10px 2%;
 position:relative;
 background-color:#fff;
 -webkit-transition:all .2s ease-in-out 0s;
 -o-transition:all .2s ease-in-out 0s;
 -moz-transition:all .2s ease-in-out 0s;
 transition:all .2s ease-in-out 0s
}
.tt_list.thaithemehl4x .tt_img {
 float:left;
 width:100%
}
.tt_list.thaithemehl4x .tt_desc span.p_cat {
 display:inline-block;
 margin-right:4%;
 padding:3px 10px;
 font-size:12px;
 line-height:14px;
 position:relative
}
.tt_list.thaithemehl4x .tt_desc span.p_cat:after {
 content:"";
 display:block;
 height:0;
 position:absolute;
 width:0;
 top:0;
 border-right:10px solid transparent;
 border-top:10px solid transparent;
 border-bottom:10px solid transparent;
 z-index:9999999;
 right:-19px
}
.tt_list.thaithemehl4x h3 {
 float:left;
 width:100%;
 font-size:20px;
 line-height:24px;
 font-family:mitr,sans-serif;
 color:#000;
 height:50px;
 overflow:hidden;
 margin:0
}
.tt_list.thaithemehl4x .tt_desc {
 float:left;
 width:100%;
 padding:20px 0 10px
}
.tt_list.thaithemesb .tt_img img,
.tt_list.thaithemehl4x,
.tt_list.thaithemehl .tt_img img,
.tt_list.thaithemehl4x .tt_img img {
 -webkit-transition:all .2s ease-in-out 0s;
 -o-transition:all .2s ease-in-out 0s;
 -moz-transition:all .2s ease-in-out 0s;
 transition:all .2s ease-in-out 0s
}
.tt_list.thaithemehl4x .tt_img {
 box-shadow:6px 7px 0 0 #000100;
 -moz-box-shadow:6px 7px 0 0 #000100;
 -webkit-box-shadow:6px 7px 0 0 #000100
}
.tt_dowsload {
 float:left;
 width:100%;
 margin-bottom:40px
}
.tt_logo_footer {
 display:inline-block;
 margin-top:50px
}
.menu-item i._before,
.rtl .menu-item i._after {
 margin-right:.55em!important
}
.tt_logo_footer img {
}
.menu-item i._mi,
.menu-item img._mi {
 display:inline-block;
 vertical-align:middle
}
.menu-item i._mi {
 width:auto;
 height:auto;
 margin-top:-.265em;
 font-size:1.2em;
 line-height:1
}
.menu-item i._before,
.rtl .menu-item i._after {
 margin-right:.25em
}
.menu-item i._after,
.rtl .menu-item i._before {
 margin-left:.25em
}
.menu-item img._before,
.rtl .menu-item img._after {
 margin-right:.5em
}
.menu-item img._after,
.rtl .menu-item img._before {
 margin-left:.5em
}
.menu-item ._svg {
 width:1em
}
.rtl .menu-item i._before {
 margin-right:0
}
.rtl .menu-item i._after {
 margin-left:0
}
.visuallyhidden {
 overflow:hidden;
 clip:rect(0 0 0 0);
 position:absolute;
 width:1px;
 height:1px;
 margin:-1px;
 padding:0;
 border:0
}
.menu-item i.elusive {
 margin-top:-.3em
}
.dashicons-admin-site:before {
 content:"\f319"!important
}
.dashicons-welcome-view-site:before {
 content:"\f115"!important
}
.sh_mobile {
 padding:10px;
 display:none
}
.tt_hc {
 float:left;
 width:100%;
 background-color:#fff;
 min-height:0;
 padding:10px 0
}
.tt_fr_sh {
 float:left;
 width:50%;
 padding:0 30px 0 40px
}
.tt_phone_h {
 float:left;
 width:30%;
 min-height:0;
 text-align:right;
 position:relative;
 top:-5px
}
.tt_phone_h a {
 display:inline-block;
 font-size:24px;
 line-height:28px;
 font-family:mitr,sans-serif;
 background-color:#f5f7fa;
 padding:10px 30px;
 position:relative;
 bottom:-10px;
 right:-20px;
 border-radius:5px 0 0 5px
}
.tt_phone_h img.tt_ico-h {
 display:inline-block;
 position:relative;
 z-index:100
}
.tt_phone_h img.tt_ico-phone {
 display:inline-block;
 position:relative;
 z-index:100;
 right:-40px;
 top:5px
}
.tt_mpc {
 float:left;
 width:100%;
 padding:0
}
.tt_mpc .tt_head_menu ul {
 float:left;
 width:100%
}
.tt_mpc .tt_head_menu ul li ul.thaitheme-sub-menu li a {
 color:#555;
 text-shadow:none
}
.tt_mpc .tt_head_menu ul li a {
 font-size:15px
}
.tt_slide {
 float:left;
 width:100%;
 background-color:#eee
}
.tt_bg_gray {
 float:left;
 width:100%;
 background-color:#e4e4e4;
 padding:10px 0 25px
}
.tt_bg_white {
 float:left;
 width:100%;
 background-color:#fff;
 padding:35px 0
}
.tt_bg_white_hr {
 float:left;
 width:100%;
 background-color:#fff;
 padding:10px 0 0
}
.tt_bg_white_bn {
 float:left;
 width:100%;
 background-color:#fff;
 padding:0
}
.tt_list.thaithemehl5x {
 float:left;
 width:23.85%;
 margin:15px 1.5% 0% 0%;
 background-color:#fff;
 -webkit-transition:all .2s ease-in-out 0s;
 -o-transition:all .2s ease-in-out 0s;
 -moz-transition:all .2s ease-in-out 0s;
 transition:all .2s ease-in-out 0s;
 position:relative
}
.tt_list.thaithemehl5x.pos4x {
 margin:15px 0% 0%
}
.tt_list.thaithemehl5x .tt_img {
 float:left;
 width:100%;
 position:relative
}
.tt_list.thaithemehl5x .tt_desc {
 float:left;
 width:100%;
 padding:8px 10px 10px;
 -webkit-box-shadow:0 7px 19px -10px rgba(0,0,0,.4);
 -moz-box-shadow:0 7px 19px -10px rgba(0,0,0,.4);
 box-shadow:0 7px 19px -10px rgba(0,0,0,.4)
}
.tt_list.thaithemehl5x .tt_desc h3 {
 font-size:15px;
 line-height:20px;
 font-family:mitr,sans-serif;
 color:#333
}
.tt_list.thaithemehl5x.pos4 {
 margin:15px 0% 0%
}
.tt_list.thaithemehl5x .tt_post_loca {
 position:absolute;
 bottom:10px;
 right:10px;
 background-color:rgba(255,255,255,.7);
 background-image:url(../images/icons-loca.png);
 background-repeat:no-repeat;
 background-position:5px center;
 padding:6px 6px 6px 28px;
 font-size:14px;
 line-height:18px;
 font-family:mitr,sans-serif;
 border-radius:3px;
 color:#000
}
.tt_list.thaithemehl6xx:hover,
.tt_list.thaithemehl6x:hover,
.tt_list.thaithemehl:hover,
.tt_list.thaithemehl4x:hover,
.tt_list.thaithemehl5x:hover {
 -webkit-transform:translateY(-8px);
 -moz-transform:translateY(-8px);
 -ms-transform:translateY(-8px);
 -o-transform:translateY(-8px);
 transform:translateY(-8px)
}
.tt_cl {
 float:left;
 width:100%;
 min-height:0;
 margin:0%
}
.tt_cr {
 float:left;
 width:100%
}
.tt_h2 {
 font-size:32px;
 line-height:32px;
 font-family:mitr,sans-serif;
 padding:10px 0;
 text-align:left;
 border-bottom:2px solid #f5f5f5;
 margin-bottom:15px
}
.tt_mor {
 float:right;
 width:58%;
 font-size:18px;
 line-height:24px;
 font-family:mitr,sans-serif;
 padding:14px 0;
 border-radius:3px;
 text-align:center;
 background-color:#f6f6f6;
 border:2px dashed #c6c6c6;
 margin-top:5px
}
.tt_mor_r {
 font-size:16px;
 float:right;
 font-weight:400
}
.tt_h2x {
 float:left;
 width:100%;
 background-color:#d8d8d8;
 padding:10px 0 10px 10px;
 border-left:4px solid #cfcfcf;
 border-top:4px solid #cfcfcf;
 border-right:4px solid #cfcfcf
}
.tt_h2x a.title {
 font-size:30px;
 line-height:30px;
 font-family:mitr,sans-serif
}
.tt_morx {
 font-size:16px;
 float:right;
 font-weight:400;
 font-family:mitr,sans-serif;
 padding:0 10px 0 0
}
.tt_crx {
 float:left;
 width:100%;
 background-color:#979797;
 padding:10px 0 10px 10px;
 border-top:2px solid #7b7b7b
}
.tt_title_hx {
 float:left;
 width:74%;
 font-size:16px;
 font-weight:400;
 font-family:mitr,sans-serif;
 min-height:5px;
 color:#fff;
 padding:0 0 0 5px
}
.tt_viws_hx {
 float:left;
 width:12%;
 font-size:16px;
 font-weight:400;
 font-family:mitr,sans-serif;
 text-align:center;
 color:#fff
}
.tt_date_hx {
 float:left;
 width:14%;
 font-size:16px;
 font-weight:400;
 font-family:mitr,sans-serif;
 text-align:center;
 color:#fff
}
.thaitheme_px h3 {
 float:left;
 width:74%;
 padding:5px 0 0;
 min-height:5px;
 border-right:2px solid #d1d1d1;
 height:45px;
 font-size:16px;
 font-weight:400;
 font-family:mitr,sans-serif;
 overflow:hidden;
 white-space:nowrap
}
.thaitheme_px .tt_viws_h {
 float:left;
 width:12%;
 font-size:14px;
 font-weight:400;
 font-family:mitr,sans-serif;
 text-align:center;
 color:#4b4b4b;
 border-left:1px solid #f4f4f4;
 height:45px;
 overflow:hidden;
 white-space:nowrap;
 padding:13px 0 0
}
.thaitheme_px .tt_date_h {
 float:left;
 width:14%;
 font-size:14px;
 font-weight:400;
 font-family:mitr,sans-serif;
 text-align:center;
 color:#4b4b4b;
 border-left:3px solid #ef6868;
 height:45px;
 overflow:hidden;
 white-space:nowrap;
 padding:13px 0 0
}
.thaitheme_px {
 float:left;
 width:100%;
 background-color:#f0f0f0;
 padding:0 0 0 15px
}
.thaitheme_px.last {
 background-color:#ddd
}
.thaitheme_px:hover {
 background-color:#c5c5c5
}
.ct3 {
 border-bottom:4px solid #e8e8e8;
 margin-bottom:60px
}
.tt_xsl {
 float:left;
 width:100%;
 font-size:14px;
 line-height:20px;
 font-weight:400;
 font-family:mitr,sans-serif;
}
.tt_list.thaithemehl4x .tt_date {
 float:right;
 padding:0;
 margin:5px 0 0;
 color:#777;
 font-size:12px;
 line-height:18px;
 font-family:mitr,sans-serif
}
.tt_list.thaithemehl4x .tt_img_avt {
 float:left
}
.tt_list.thaithemehl4x .tt_img_avt img {
 width:30px;
 height:30px;
 border-radius:50%;
 border:1px solid #ccc
}
.tt_list.thaithemehl4x .tt_img_avt span {
 color:#ff8a00;
 font-size:13px;
 line-height:18px;
 font-family:mitr,sans-serif
}
.tt_list.thaithemehl4x .tt_desc_info {
 float:left;
 width:100%;
 padding:10px 0 0
}
.tt_hr {
 border-bottom:2px dashed #c6c6c6;
 height:3px;
 padding:0
}
.tt_list.thaithemehl6x .tt_date {
 float:right;
 padding:0;
 margin:5px 0 0;
 color:#777;
 font-size:12px;
 line-height:18px;
 font-family:mitr,sans-serif
}
.tt_list.thaithemehl6x .tt_img_avt {
 float:left
}
.tt_list.thaithemehl6x .tt_img_avt img {
 width:30px;
 height:30px;
 border-radius:50%;
 border:1px solid #ccc
}
.tt_list.thaithemehl6x .tt_img_avt span {
 color:#ff8a00;
 font-size:13px;
 line-height:18px;
 font-family:mitr,sans-serif
}
.tt_list.thaithemehl6x .tt_desc_info {
 float:left;
 width:100%;
 padding:10px 0 0
}
.tt_hr {
 border-bottom:2px dashed #c6c6c6;
 height:3px;
 padding:0
}
.tt_list.thaithemehl6x {
 float:left;
 width:32.333%;
 margin-bottom:10px;
 margin-right:1.4%;
 position:relative;
 background-color:#fff;
 -webkit-transition:all .2s ease-in-out 0s;
 -o-transition:all .2s ease-in-out 0s;
 -moz-transition:all .2s ease-in-out 0s;
 transition:all .2s ease-in-out 0s
}
.tt_list.thaithemehl6x.last {
 margin-right:0%
}
.tt_list.thaithemehl6x .tt_img {
 float:left;
 width:100%;
 overflow:hidden
}
.tt_list.thaithemehl6x .tt_desc span.p_cat {
 display:inline-block;
 margin-right:4%;
 padding:3px 10px;
 font-size:12px;
 line-height:14px;
 position:relative
}
.tt_list.thaithemehl6x .tt_desc span.p_cat:after {
 content:"";
 display:block;
 height:0;
 position:absolute;
 width:0;
 top:0;
 border-right:10px solid transparent;
 border-top:10px solid transparent;
 border-bottom:10px solid transparent;
 z-index:9999999;
 right:-19px
}
.tt_list.thaithemehl6x h3 {
 float:left;
 width:100%;
 font-size:14px;
 line-height:18px;
 font-family:mitr,sans-serif;
 color:#000;
 height:37px;
 overflow:hidden;
 margin:0
}
.tt_list.thaithemehl6x .tt_desc {
 float:left;
 width:100%;
 padding:10px 0
}
.tt_list.thaithemehl6x,
.tt_list.thaithemehl6x .tt_img img {
 -webkit-transition:all .2s ease-in-out 0s;
 -o-transition:all .2s ease-in-out 0s;
 -moz-transition:all .2s ease-in-out 0s;
 transition:all .2s ease-in-out 0s
}
.tt_list.thaithemehl6xx {
 float:left;
 width:23.5%;
 margin-bottom:30px;
 margin-right:2%;
 position:relative;
 background-color:#fff;
 -webkit-transition:all .2s ease-in-out 0s;
 -o-transition:all .2s ease-in-out 0s;
 -moz-transition:all .2s ease-in-out 0s;
 transition:all .2s ease-in-out 0s;
 border-radius:0;
 overflow:hidden;
 -webkit-box-shadow:5px 6px 3px 0 rgba(0,1,0,.06);
 -moz-box-shadow:5px 6px 3px 0 rgba(0,1,0,.06);
 box-shadow:5px 6px 3px 0 rgba(0,1,0,.06)
}
.tt_list.thaithemehl6xx.last {
 margin-right:0%
}
.tt_list.thaithemehl6xx .tt_img {
 float:left;
 width:100%;
 overflow:hidden
}
.tt_list.thaithemehl6xx h3 {
 float:left;
 width:100%;
 font-size:16px;
 line-height:18px;
 font-family:mitr,sans-serif;
 color:#fff;
 margin:0
}
.tt_list.thaithemehl6xx .tt_desc {
 float:left;
 width:100%;
 padding:13px 10px;
 position:absolute;
 bottom:10px;
 left:0;
 background-color:rgba(0,0,0,.3)
}
.tt_list.thaithemehl6xx,
.tt_list.thaithemehl6xx .tt_img img {
 -webkit-transition:all .2s ease-in-out 0s;
 -o-transition:all .2s ease-in-out 0s;
 -moz-transition:all .2s ease-in-out 0s;
 transition:all .2s ease-in-out 0s
}
.tt_sc_l {
 width:48%;
 /*! background-color:#f5f5f5; */
 float:left;
 padding:10px;
 margin:45px 0 15px
}
.tt_sc_r {
 width:48%;
 background-color:#f5f5f5;
 float:right;
 padding:0;
 margin:60px 0 15px;
 overflow:hidden;
 border:6px solid #dcdcdc
}
.tt_sc_r a {
 float:left;
 color:#555;
 font-size:14px!important;
 line-height:20x;
 font-family:mitr,sans-serif;
 margin:0 20px 10px 0!important
}
.tt_sc_r span {
 float:left;
 width:100%;
 font-size:22px;
 line-height:20x;
 font-family:mitr,sans-serif;
 border-bottom:1px solid #ccc;
 padding:0 0 8px;
 margin-bottom:8px
}
.tt_bc {
 float:left;
 width:100%;
 font-size:14px;
 line-height:20x;
 font-family:mitr,sans-serif;
 padding:10px 0
}
.page .tt_bc,
.single .tt_bc {
 border-bottom:1px dotted #ccc
}
.tt_bg_g {
 float:left;
 width:100%;
 background-color:#eee;
 padding:0 0 0x
}
.tt_ct_p {
 float:left;
 width:100%;
 background-color:#fff;
 min-height:400px;
 margin:10px 0 0
}
.tt-title-post {
 float:left;
 width:100%;
 padding:20px 0
}
.tt-title-post h1 {
 font-size:32px;
 line-height:32x!important;
 font-family:mitr,sans-serif;
 display:inline-block;
 color:#d33
}
.tt_ct_pd {
 float:left;
 width:100%;
 padding:6px 10px 6px 20px;
 background-color:#f5f5f5;
 margin-bottom:10px;
 border-radius:5px;
 font-size:14px;
 line-height:18px;
 font-family:mitr,sans-serif;
 color:#605c5c
}
.tt_ct_pd span {
 padding:0 0 0 20px
}
.tt_ct_pl {
 float:left;
 width:70%;
 min-height:400px
}
.tt_ct_pr {
 float:right;
 width:27%;
 min-height:400px;
 padding:0 0 10px
}
.h_rt_post {
 float:left;
 width:100%;
 text-align:left;
 margin:15px 0 30px;
 padding:10px 10px 10px 0;
 border-bottom:2px solid #000
}
.tt_rt_post span.tt_h_rt {
 display:inline-block;
 padding:8px 20px 10px 0;
 font-weight:700;
 font-size:22px;
 line-height:26px;
 font-family:mitr,sans-serif;
 color:#000;
 background-color:#fff;
 position:relative;
 bottom:-30px
}
span.item_marker {
 position:absolute;
 background-color:#4f9f18;
 color:#fff;
 left:0;
 bottom:0;
 padding:5px 15px;
 line-height:10px
}
.tt_post_3x {
 float:left;
 width:32.333%;
 margin-bottom:10px;
 margin-right:1.4%;
 position:relative
}
.tt_post_3x.last {
 margin-right:0%
}
.tt_post_3x_img {
 float:left;
 width:100%;
 position:relative
}
.tt_post_3x .tt_p_time {
 float:left;
 width:100%;
 font-size:12px;
 color:gray;
 margin:10px 0 0
}
.tt_bt_post {
 float:left;
 width:100%;
 padding:0 0 30px
}
.tt_sc_f {
 float:left;
 width:100%;
 margin:20px 0 0
}
.tt_tx_ft {
 font-weight:700;
 font-size:22px;
 line-height:26px;
 font-family:mitr,sans-serif
}
.tt_h_cat {
 float:left;
 width:100%;
 text-align:left;
 margin-top:10px;
 margin-bottom:30px;
 border-bottom:4px solid #f5f5f5
}
.tt_h_cat h1 {
 display:inline-block;
 color:#774693;
 padding:25px 0 5px;
 font-size:3em;
 line-height:1.2em
}
.category .tt_h_cat h1 {
}
.thaithemehl2x {
 float:left;
 width:48%;
 margin:0% 4% 4% 0%;
 background-color:#fff;
 -webkit-box-shadow:0 0 5px 0 rgba(50,50,50,.25);
 -moz-box-shadow:0 0 5px 0 rgba(50,50,50,.25);
 box-shadow:0 0 5px 0 rgba(50,50,50,.25);
 -webkit-transition:all .2s ease-in-out 0s;
 -o-transition:all .2s ease-in-out 0s;
 -moz-transition:all .2s ease-in-out 0s;
 transition:all .2s ease-in-out 0s
}
.thaithemehl2x h3 {
 float:left;
 width:100%;
 font-size:18px;
 line-height:26px;
 font-family:mitr,sans-serif;
 padding:0 0 7px;
 color:#000
}
.thaithemehl2x.last {
 margin-right:0%
}
.tt_cat_img {
 float:left;
 width:100%;
 position:relative;
 overflow:hidden
}
.thaithemehl2x .tt_desc {
 float:left;
 width:100%;
 padding:10px 15px 15px
}
.thaithemehl2x .tt_desc_info {
 float:left;
 width:100%;
 padding:7px 0;
 border-top:1px solid #f3f3f3;
 color:#666
}
.thaithemehl2x .tt_date {
 float:left;
 width:50%
}
.thaithemehl2x .tt_views {
 float:right;
 width:50%;
 text-align:right
}
.tt_list.thaithemehl2x:hover {
 -webkit-box-shadow:7px 7px 5px 0 rgba(50,50,50,.18);
 -moz-box-shadow:7px 7px 5px 0 rgba(50,50,50,.18);
 box-shadow:7px 7px 5px 0 rgba(50,50,50,.18)
}
.thaithemehl2x .tt_cat_img img {
 -webkit-transition:all .5s ease-in-out 0s;
 -o-transition:all .5s ease-in-out 0s;
 -moz-transition:all .5s ease-in-out 0s;
 transition:all .5s ease-in-out 0s
}
.thaithemehl2x:hover .tt_cat_img img {
 -webkit-transform:scale(1.1);
 -moz-transform:scale(1.1);
 -ms-transform:scale(1.1);
 -o-transform:scale(1.1);
 transform:scale(1.1)
}
.tt_mr {
 float:right;
 width:50%
}
.tt_logo_img {
 float:left
}
.tt_logo_pc span {
 float:left;
 font-weight:700;
 font-size:24px;
 line-height:26px;
 font-family:mitr,sans-serif;
 color:#212121;
 padding:16px 0 0 20px
}
.bar_hd {
 float:left;
 width:100%;
 min-height:40px
}
.tt_homel {
 float:left;
 width:55%
}
.tt_homer {
 float:right;
 width:42%
}
.tt_txhl {
 float:left;
 width:100%;
 font-weight:700;
 font-size:24px;
 line-height:26px;
 font-family:mitr,sans-serif;
 color:#212121;
 padding:10px 0 15px;
 font-style:italic
}
.post_hl {
 float:left;
 width:100%;
 background-color:#fff;
 padding:15px 0
}
.tt_footer::before {
 width:100%;
 height:93%;
 background-color:#ebebeb;
/* border-radius:36% 110% 0 0;*/
 top:0;
 /*left:-2%;*/
 right:0;
 position:absolute;
 content:""
}
.tt_footer_lg {
 float:left;
 width:100%;
 text-align:center
}
.tt_tx_loca {
 float:left;
 width:80%;
 font-size:18px;
 line-height:22px;
 font-family:mitr,sans-serif;
 color:#fff;
 padding:20px
}
.tt_ph {
 float:left;
 width:100%;
 font-size:18px;
 line-height:22px;
 font-family:mitr,sans-serif;
 color:#fff;
 margin-bottom:10px
}
.tt_ph i {
 font-size:28px
}
.tt_ph span {
 position:relative;
 top:-5px
}
.tt_btn_nav {
 float:left;
 padding:15px 25px 0 0;
 font-size:28px;
 cursor:pointer
}
.tt_ct_nav {
 position:fixed;
 left:-340px;
 top:0;
 float:left;
 width:340px;
 background-color:#fff;
 height:100%;
 z-index:99999;
 border-right:1px solid #ccc;
 -webkit-box-shadow:9px 1px 5px 0 rgba(50,50,50,.27);
 -moz-box-shadow:9px 1px 5px 0 rgba(50,50,50,.27);
 box-shadow:9px 1px 5px 0 rgba(50,50,50,.27);
 -webkit-transition:all .5s ease-in-out 0s;
 -o-transition:all .5s ease-in-out 0s;
 -moz-transition:all .5s ease-in-out 0s;
 transition:all .5s ease-in-out 0s
}
.tt_ct_nav .fa-times {
 float:right;
 font-size:28px;
 margin:15px 15px 10px 0;
 cursor:pointer
}
.tt_ct_nav.tt_open {
 left:0
}
.nav-search {
 float:left;
 width:100%;
 padding:10px;
 background-color:#f5f5f5
}
.tt_input_h {
 float:left;
 width:78%;
 height:35px;
 background-color:#fff;
 border:1px solid #ccc;
 padding:0 0 0 10px;
 font-size:14px;
 line-height:14px;
 font-family:mitr,sans-serif
}
.submit-h {
 float:right;
 width:20%;
 background-color:#000;
 height:35px;
 border:1px solid #222;
 color:#fff;
 font-size:18px;
 cursor:pointer
}
.tt_footer_sc.nav_t {
 text-align:center
}
/*.tt_footer_sc.nav_t a {
 background-color:#f5f5f5
}*/
.tt_sc_content {
 margin:0 auto;
 max-width:1230px
}
.tt_s_ct {
 float:left;
 width:100%;
 background-color:#fff;
 padding:0 15px 0px;
 margin-bottom:10px;
 position:relative
}
.owl-carousel {
 display:none;
 width:100%;
 -webkit-tap-highlight-color:transparent;
 position:relative;
 z-index:1
}
.owl-carousel .owl-stage {
 position:relative;
 -ms-touch-action:pan-Y;
 -moz-backface-visibility:hidden
}
.owl-carousel .owl-stage:after {
 content:".";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.owl-carousel .owl-stage-outer {
 position:relative;
 overflow:hidden;
 -webkit-transform:translate3d(0px,0px,0px)
}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 -ms-backface-visibility:hidden;
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 -ms-transform:translate3d(0,0,0)
}
.owl-carousel .owl-item {
 position:relative;
 min-height:1px;
 float:left;
 -webkit-backface-visibility:hidden;
 -webkit-tap-highlight-color:transparent;
 -webkit-touch-callout:none
}
.owl-carousel .owl-item img {
 display:block;
 width:100%
}
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
 display:none
}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
 cursor:pointer;
 cursor:hand;
 -webkit-user-select:none;
 -khtml-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.owl-carousel.owl-loaded {
 display:block
}
.owl-carousel.owl-loading {
 opacity:0;
 display:block
}
.owl-carousel.owl-hidden {
 opacity:0
}
.owl-carousel.owl-refresh .owl-item {
 visibility:hidden
}
.owl-carousel.owl-drag .owl-item {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.owl-carousel.owl-grab {
 cursor:move;
 cursor:grab
}
.owl-carousel.owl-rtl {
 direction:rtl
}
.owl-carousel.owl-rtl .owl-item {
 float:right
}
.no-js .owl-carousel {
 display:block
}
.owl-carousel .animated {
 animation-duration:1000ms;
 animation-fill-mode:both
}
.owl-carousel .owl-animated-in {
 z-index:0
}
.owl-carousel .owl-animated-out {
 z-index:1
}
.owl-carousel .fadeOut {
 animation-name:fadeOut
}
@keyframes fadeOut {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
.owl-height {
 transition:height 500ms ease-in-out
}
.t_sl {
 position:relative
}
.owl-theme .owl-nav {
 margin-top:0;
 text-align:center;
 -webkit-tap-highlight-color:transparent;
 position:absolute;
 width:100%;
 top:35%
}
.owl-carousel .owl-nav .owl-prev {
 position:absolute;
 left:5%
}
.owl-carousel .owl-nav .owl-next {
 position:absolute;
 right:5%
}
.owl-theme .owl-nav [class*=owl-] {
 color:#fff;
 font-size:42px;
 margin:5px;
 padding:4px 7px;
 display:inline-block;
 cursor:pointer;
 border-radius:3px;
 opacity:.5
}
.owl-theme .owl-nav [class*=owl-]:hover {
 opacity:1;
 color:#fff;
 text-decoration:none
}
.owl-theme .owl-nav .disabled {
 opacity:.5;
 cursor:default
}
.owl-theme .owl-nav.disabled+.owl-dots {
 margin-top:0
}
.owl-theme .owl-dots {
 text-align:center;
 -webkit-tap-highlight-color:transparent;
 position:absolute;
 bottom:10px;
 width:100%;
 z-index:100
}
.owl-theme .owl-dots .owl-dot {
 display:inline-block;
 zoom:1;
 *display:inline
}
.owl-theme .owl-dots .owl-dot span {
 width:10px;
 height:5px;
 margin:0 3px;
 background:#fff;
 display:block;
 -webkit-backface-visibility:visible;
 transition:opacity 200ms ease
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
 background:red
}
@media only screen and (min-width: 600px) {
  .tt_list.thaithemehlc {
    min-height: 400px
  }
  .tt_list.thaithemehl6xx {
    min-height: 220px
  }
}
